all:client server e_c e_s
client:client.cc
	g++ $^ -o $@ -std=c++17 -lspdlog -lfmt -lpthread -letcd-cpp-api -lcpprest -lgflags
server:server.cc
	g++ $^ -o $@ -std=c++17  -lspdlog -lfmt -lpthread -letcd-cpp-api -lcpprest -lgflags
e_c:e_c.cc
	g++ $^ -o $@ -std=c++17 -lspdlog -lfmt -lpthread -letcd-cpp-api -lcpprest -lgflags
e_s:e_s.cc
	g++ $^ -o $@ -std=c++17 -lspdlog -lfmt -lpthread -letcd-cpp-api -lcpprest -lgflags
.PHONY:clean
clean:
	rm -f client server e_c e_s